<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script>
	// - 去空格
	// - `trim()`:删除字符串两端的空白符 (重点)
	// - `trimStart() `去除首部的空格
	// - `trimEnd()` 去除尾部的空格
	// {
	// 	let str = " ab cdefg ";
	// 	console.log(`青龙${str}白虎`);
	// 	console.log(`trim:青龙${str.trim()}白虎`);// trim:青龙ab cdefg白虎
	// 	console.log(`trimStart:青龙${str.trimStart()}白虎`);// trim:青龙ab cdefg 白虎
	// 	console.log(`trimEnd:青龙${str.trimEnd()}白虎`);// trim:青龙 ab cdefg白虎
	// }
	
	
	
	
	// - 判断
	// - `startsWith()`;判断开头有没有包含某个字符串
	// - `endsWith()`;判断结尾有没有包含某个字符串
	// - `includes`判断字符串是否包含某个字符串 (重点)
	{
		// const str = "我现在在尚硅谷学习！";
		// console.log(str.includes("硅谷"));// true
		// console.log(str.includes("大硅谷"));// false
		// if(str.includes("大硅谷")) console.log("真");
		// else console.log("假");
		
		// 判断数组中是否包含指定的元素
		// const arr = [1,2,3,4];
		// console.log(arr.includes(3));// true
		// console.log(arr.includes(4));// true
		// console.log(arr.includes(100));// false
		
		// const arr = [{name:"zhangsan"},{name:"lisi"}];
		// console.log(arr.some(function(item){return item.name==="lisi"}));// true
		// console.log(arr.some(function(item){return item.name==="wangwu"}));// false
		
		// console.log(str.startsWith("我"));// true
		// console.log(str.startsWith("我现在"));// true
		// console.log(str.startsWith("现在"));// false
		// console.log(str.endsWith("现在"));// false
		// console.log(str.endsWith("！"));// true
		
	}
	// - `repeat`重复当前的字符串，可以规定次数
	{
		// let str = "zhangsan";
		// console.log(str.repeat(100));
	}
	//
	// - 补充字符
	// - `padStart()`当字符串不够某个长度的时候，在前边补充任意字符 (重点)
	// - `padEnd()`,//当字符串不够某个长度的时候，在后边补充任意字符 (重点)
	{
		// let str = "abc";
		// console.log("|"+str.padStart(5)+"|");// |  abc|
		// console.log("|"+str.padStart(5,0)+"|");// |00abc|
		// console.log("|"+str.padStart(10,"ABC")+"|");// |ABCABCAabc|
		// console.log("|"+str.padEnd(10,"ABC")+"|");// |abcABCABCA|
		// console.log("|"+str.padEnd(10,0)+"|");// |abc0000000|
		
		function getNowTime(){
			const time = new Date();
			return time.getFullYear()
					+"-"+(time.getMonth()+1).toString().padStart(2,0)
					+"-"+time.getDate().toString().padStart(2,0)
					+" "+time.getHours().toString().padStart(2,0)
					+":"+time.getMinutes().toString().padStart(2,0)
					+":"+time.getSeconds().toString().padStart(2,0)
		}
		
		console.log(getNowTime());
	}
</script>
</html>